// pages/paySuccess/paySuccess.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    /* 用户信息 */
    userInfo_share:{},
    /*  */
    showPaySucPop:false,
    /* 订单id */
    order_id:'',
    /*  */
    app_status:'', //资料审核状态  0未提交3已过期
    status:'',   //订单支付状态
  },
  /*  */
  closePaySucPop:function(){
    this.setData({
      showPaySucPop:true
    });
  },
  /* 跳转小程序详情界面 */
  goToMiniDetail:function(){
    wx.navigateTo({
      url: '/pages/miniDetail/miniDetail',
      success:res=>{
        res.eventChannel.emit('fromPaySucPage',{
          order_id:this.data.order_id,  //订单号,
          pageFrom:'paySuccess'
        });
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //获取用户信息
    this.setData({
      userInfo_share:app.globalData.get_userInfo()
    });
    let eventChannel = this.getOpenerEventChannel();
    if(eventChannel){
      //从订单详情页跳转来
      eventChannel.on('fromOMPage',data=>{
        this.setData({
          order_id:data.order_id
        });
        //console.log(this.data.order_id);
      });
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    let pages = getCurrentPages();
    if(pages[pages.length - 1].route=='pages/paySuccess/paySuccess'){
      app.globalData.fromPSToPE = true;
      //跳转到个人中心页面
      switch(this.data.userInfo_share.state){
        case '0':  //客户
          wx.navigateTo({
            url: '/pages/personal/personal',
          })
          break;
        case '1':  //员工
          wx.navigateTo({
            url: '/pages/employee/employee',
          })
          break;
      }
    }
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  }
})